
{{tag>Hardy Jaunty ftp}}

----

====== KFTPGrabber, le client FTP KDE ======

<note important>KFTPGrabber n'a pas été mis à jour depuis juillet 2011 et souffre donc de multiples problèmes. Préférez utiliser [[dolphin|Dolphin]] qui gère également de gérer le transfert FTP. Pour plus de détails sur les clients FTP disponibles, rendez-vous sur la page traitant du protocole [[ftp|FTP]]..</note>

Ce logiciel **kde** est l'équivalent de [[gftp|GFTP]] de [[gnome|Gnome]] ou encore de [[filezilla|Filezilla]].

Sous **kde**, il y a déjà [[konqueror|Konqueror]] qui peut déjà faire office de **client ftp**, mais celui-ci ne gère pas forcement très bien les droits des fichiers, les rendant parfois, inaccessibles aux visiteurs, ou encore sur certains FTP privés, il ne marche tout simplement pas...

Il est surtout (//comme tous les logiciels kde//) très bien intégré à **kde**.


===== Installation =====

Il vous suffit, pour cela, d'[[:tutoriel:comment_installer_un_paquet|installer le paquet]] **[[apt://kftpgrabber|kftpgrabber]]** ainsi que **[[apt://language-pack-kde-fr|language-pack-kde-fr]]** pour l'avoir en Français.


===== Lancer le logiciel =====

Pour le lancer, il est dans : **Kmenu** >> **Internet** >> **KFTPGrabber**.

Vous pouvez également lancer la commande : **kftpgrabber**.

Voici un aperçu du logiciel :

{{kde:kftpgrabber:kftp01.png}}


===== Utilisation de KFTPGrabber =====

==== Connexion au FTP ====

Pour ouvrir une session **FTP**, plusieurs possibilités :

   * En cliquant sur l'icône : {{kde:kftpgrabber:kftp02a.png}}.

   * En cliquant sur l'icône {{kde:kftpgrabber:kftp03.png}} puis en choisissant **Connexion rapide**.

Cette fenêtre apparait et vous demande les infos nécessaires à la connexion.
\\

\\
{{kde:kftpgrabber:kftp04.png }}
\\
   * **A** : Permet de relancer rapidement une connexion récente

   * **B** : Le logiciel va indiquer l'adresse qui vous permet de vous connecter via un navigateur web. Vous pouvez si vous la connaissez l'indiquer directement, le logiciel aura toutes les infos. (//Ex : ftp:/hizoka:prout@ftpperso.free.fr//)

   * **C** : Nom du domaine du serveur. (//Ex : ftpperso.free.fr pour Free//)

   * **D** : Numéro du port utilisé pour la connexion. Le 21 est celui de base, à changer si vous bloquez ce port.

   * **E** : Choisissez le type de connecxion voulue, sécurisée (//ssl...//). Si vous ne savez pas ou si c'est un serveur banal (//Free, orange...//), laissez en **FTP**.

   * **F** : Dans quasiment tous les cas, il faut décocher cette case. Elle permet de taper son **nom d'utilisateur** et son **mot de passe**.

   * **G** : Tapez ici le nom du **FTP**, votre //login// qui vous a était attribué par votre FAI par exemple... (//Ex : hizoka//)

   * **H** : Indiquez le mot de passe en lien avec votre nom d'utilisateur. (//Ex : prout//)

   * **I** : Cette case permet de sauvegarder les infos concernant ce FTP dans le logiciel (//le fichier contenant les signets est ~/.kde/share/apps/kftpgrabber/bookmarks.xml//).
\\

   * Il ne vous reste plus qu'à faire **ok** pour que la connexion s'établisse.
\\
\\

==== Utilisation du FTP ====

=== Explications ===

Voici ce que cela doit donner une fois connecté :

{{kde:kftpgrabber:kftp05.png}}

Dans mon exemple je me connecte à un **FTP** free.

Le logiciel est donc séparé en deux :
   * La partie de gauche représentant mon pc (//home/hizoka et le contenu du dossier//).

   * La partie de droite représentant le FTP (//racine du ftp avec pour contenu, 3 images//).


=== Transferts ===

Pour transférer des fichiers/dossiers, vous pouvez :
   * Double cliquer sur le fichier (//ne marche pas avec les dossiers, cela les ouvre//).

   * Faire glisser les fichiers/dossiers d'un coté à l'autre.

   * Faire un clic droit sur les fichiers/dossiers et choisir **Transférer**.

Les transferts se font du **FTP** au **PC** et inversement.


==== Déconnexion ====

Pour vous déconnecter, vous avez plusieurs possibilités :

   * Passer la souris sur l'icône se trouvant à gauche du nom du **FTP**, celle-ci se change en croix, il ne vous reste plus qu'à cliquer dessus et à accepter la confirmation.

   * Il est également possible de passer par l'option {{kde:kftpgrabber:kftp03.png}} et de choisir **Déconnecter**.


===== Détails des icônes =====

Les différentes icônes et informations vont être expliquées afin d'utiliser le logiciel de façon « optimale ».

==== Partie supérieure ====

Nous allons donc regarder cette partie : 

{{kde:kftpgrabber:kftp06.png}}

   * {{kde:kftpgrabber:kftp07.png}} : Permet de créer une nouvelle fenêtre dans un onglet à droite ou a gauche.

> Ex : {{kde:kftpgrabber:kftp08.png}}

   * {{kde:kftpgrabber:kftp03.png}} : Permet, comme nous l'avons vu, d'ouvrir la fenêtre demandant les identifiants du compte FTP.

   * {{kde:kftpgrabber:kftp09.png}} : Permet de changer le mode de transfert... **//je ne connais pas les différences, dans le doute on laisse//** :-).


==== Partie centrale ====

Nous allons donc regarder cette partie :

{{kde:kftpgrabber:kftp10.png}}

   * {{kde:kftpgrabber:kftp11.png}} {{kde:kftpgrabber:kftp12.png}} {{kde:kftpgrabber:kftp13.png}} : Ces icônes vous permettent de vous déplacer dans vos dossiers, mais bon, vous ne devez pas apprendre grand chose là :-).

   * {{kde:kftpgrabber:kftp14.png}} : Permet de recharger le contenu du dossier (//utile surtout pour recharger un dossier contenu sur un FTP qui a du mal à se mettre à jour//).

   * {{kde:kftpgrabber:kftp15.png}} : Ramène dans le dossier de base (//celui-ci est modifiable comme nous le verrons après//).

   * {{kde:kftpgrabber:kftp16.png}} : Permet de créer un dossier à l'emplacement où vous êtes.

   * {{kde:kftpgrabber:kftp17.png}} : Permet d'annuler le transfert en cours.

   * {{kde:kftpgrabber:kftp18.png}} : Permet d'afficher ou d'enlever l'arborescence qui se trouve à gauche des listes de fichiers.

   * {{kde:kftpgrabber:kftp19.png}} : Permet de créer un filtre afin de n'afficher que certains fichiers. 

>Ex : si je tape **ima**, il ne me m'affichera que le dossier **Images** dans la liste de fichier.

   * {{kde:kftpgrabber:kftp20.png}} : Cette option sera détaillée dans la partie **Utilisation avancée**.

   * {{kde:kftpgrabber:kftp21.png}} : Permet de connaitre le temps depuis lequel vous êtes connecté au serveur.

   * {{kde:kftpgrabber:kftp22.png}} : Permet de savoir l'emplacement où vous vous trouvez.Vous pouvez taper directement le dossier dans lequel vous voulez vous déplacer.

   * {{kde:kftpgrabber:kftp23.png}} : Permet de savoir si la connexion que vous utilisez est protégée.


==== Partie inférieure ====

Nous allons donc regarder cette partie :

{{kde:kftpgrabber:kftp24.png}}

   * **A** :
      * {{kde:kftpgrabber:kftp25.png}} : Permet de **charger** une liste de fichier à transférer.
      * {{kde:kftpgrabber:kftp26.png}} : Permet d'**enregistrer** une liste de fichier à transférer.
      * {{kde:kftpgrabber:kftp27.png}} : Permet de **lancer** le transfert des fichiers.
      * {{kde:kftpgrabber:kftp28.png}} : Permet de **mettre en pause** le transfert des fichiers si le serveur le gère.
      * {{kde:kftpgrabber:kftp29.png}} : Permet de **stopper** le transfert des fichiers.
      * {{kde:kftpgrabber:kftp30.png}} : Permet d'**annuler** le transfert des fichiers.
      * {{kde:kftpgrabber:kftp31.png}} : Permet de **faire une recherche** complexe dans la liste de fichier en transfert. Chercher une destination, une source, un serveur en particulier et de les remplacer.
      * {{kde:kftpgrabber:kftp32.png}} : Permet de **filtrer** le nom des fichiers de la liste de transfert.
      * {{kde:kftpgrabber:kftp33.png}} : Raccourci permettant de **limiter** la vitesse de **téléchargement** des fichiers.
      * {{kde:kftpgrabber:kftp34.png}} : Raccourci permettant  de **limiter** la vitesse d'**envoi** des fichiers.
      * {{kde:kftpgrabber:kftp35.png}} : Raccourci permettant de **limiter** le nombre d'**envoi et de réception simultanés**.

   * **B** : Affiche les fichiers dont l'envoi ou la réception a échoué.

   * **C** : Affiche les processus en cours sur les différents serveurs.

   * **D** : Affiche les requêtes et les réponses du **FTP**.

   * **E** : Affiche un graphique du débit utilisé.

   * {{kde:kftpgrabber:kftp36.png}} : Permet de connaître le débit total d'**envoi**.
   * {{kde:kftpgrabber:kftp37.png}} : Permet de connaître le débit total de **réception**.

<note importante>Les raccourcis ne sont pas gardés en mémoire !!
Il faut faire les modifications dans les configurations.</note>


===== Utilisation avancée =====

==== Gérer ses signets et ses comptes FTP ====

=== Garder ses comptes et signets en mémoire ===

   * Lorsque vous faites une connexion rapide, cochez la case : **Ajouter aux signets**.

   * Si vous êtes sous **KDE** (//pas vraiment d'intérêt d'utiliser ce logiciel sinon//), vous pouvez utiliser les mots de passe et noms d'utilisateurs du logiciel KWalletManager , qui gère tous vos mots de passes. Pour activer cette option direction configuration !

>  Pour que KWalletManager vous demande s'il doit garder en mémoire l'adresse et le mot de passe, vous devez taper par ex : ftp://mon-nom:mon-mot-de-passe@ftpperso.free.fr dans la barre d'adresse de **Konqueror**, il vous demandera alors si vous souhaitez enregistrer ces données.

Je ne connais pas les **sites FTP proches**....


=== Utiliser ses comptes et signets ===

   * Pour les signets : Ils apparaissent dans :
      * **Signets**, et vous avez la liste de vos comptes **FTP**.
      * En cliquant sur l'icône {{kde:kftpgrabber:kftp03.png}} puis en choisissant **Se connecter à**.

   * Pour les comptes de KWalletManager, il suffit d'aller dans : **Signets** >> **Sites dans Kwallet**.


=== Modifier ses signets ===

Pour cela : **Signets** >> **Modifier ses signets**.

Cette fenêtre vous permet de :
   * Changer le nom du compte (//permet de mieux se repérer dans ses signets//).

   * Modifier les identifiants et mots de passe des comptes.

   * Changer le dossier de base du **PC** et du **FTP** en fonction du compte.

   * Ajouter une description du compte.

   * Limiter le nombre de processus pour le serveur.

   * D'autres options moins utiles...


==== Les options de l'îcone de tout à l'heure ====

Oui oui, cette îcone :-) : {{kde:kftpgrabber:kftp20.png}}

   * **A** : Permet l'envoi de commande au **FTP**, encore faut-il qu'il soit compatible...

   * **B** : Permet de modifier le codage... **//je ne connais pas les différences, dans le doute on laisse//** :-).

   * **C** : Permet de créer un fichier .txt contenant la liste des dossiers et fichiers du dossier où l'on se trouve.

   * **D** : Ouvre un onglet ou une nouvelle session de **Konqueror** dans le dossier choisi de **KFTGrabber**.

   * **E** :  Permet de chercher deux fichiers identiques entre le **PC** et le **FTP** (//ou le PC et un autre dossier du PC//).

   * **F** :  Permet de voir la différence de contenu entre deux dossiers entre le **PC** et le **FTP** (//ou le PC et un autre dossier du PC//).

   * **G** :  Raccourci pour afficher ou cacher les fichiers/dossiers commençants par un ".".


==== Les options pour les listes de transferts ====

{{kde:kftpgrabber:kftp39.png}} 

En faisant un clic droit sur un fichier de la liste de transfert, vous pouvez  :

{{kde:kftpgrabber:kftp40.png }} 

   * **A** : Démarrer le transfert du fichier (//pour en démarrer plusieurs, n'oubliez pas d'augmenter le **Treads** à plus d'un//).

   * **B** : Annuler le transfert.

   * **C** : Supprimer le fichier en attente.

   * **D** : Supprimer tous les fichiers en attente ou en cours de transfert.

   * **E** : Le monter d'un cran dans la liste des fichiers à transférer.

   * **F** : Le monter tout en haut dans la liste des fichiers à transférer, afin qu'il soit le prochain à être transféré.

   * **G** : Le descendre d'un cran dans la liste des fichiers à transférer.

   * **H** : Le descendre tout en bas dans la liste des fichiers à transférer, afin qu'il soit le dernier à être transféré.

   * **I** : En choisissant cette option, vous pouvez :
      * Modifier le nom du fichier sur le serveur qui réceptionne le fichier.
      * Savoir sur quel serveur, le fichier va être transféré.
      * Savoir de quel serveur provient le fichier.

L'envoi de **FTP** à **FTP** semble possible, si cela est supporté par les serveurs....

===== Configuration =====

Nous allons maintenant voir les options les plus intéressantes du logiciel.

À vous d'explorer les autres options...

Pour cela : **Configuration** >> **Configurer KFTPGrabber**.

Les explications sont généralement assez claires...

==== Général ====

   * **Général** :
{{kde:kftpgrabber:kftp42.png}} 

   * **Signet** :
{{kde:kftpgrabber:kftp43.png}} 

   * **Notification** :
{{kde:kftpgrabber:kftp44.png}} 


==== Transfert ====

   * **Connexion** :
{{kde:kftpgrabber:kftp45.png}} 

   * **Espace disque** :
{{kde:kftpgrabber:kftp46.png}} 

   * **Processus** :
{{kde:kftpgrabber:kftp47.png}} 
 
   * **Miscellaneous** :
{{kde:kftpgrabber:kftp48.png}} 


==== Affichage ====

{{kde:kftpgrabber:kftp49.png}} 


==== Actions ====

Permet de choisir les actions à réaliser en fonction des différents cas.

> Ex : Toujours remplacer les fichiers qui existent déjà lorsque je les télécharge s'ils sont plus récents ou différents.


===== Bug =====

Il arrive souvent, que le logiciel se ferme tout seul.

Souvent en lien avec une action particulière (//ex : lorsque je sélectionne toute la liste des fichiers et que je clique sur l'icône de suppression//), sur certains fichiers (//trop gros ??!//) ou quand le nombre de fichiers est important...


===== Désinstallation =====

Pour supprimer cette application, il suffit de [[:tutoriel:comment_supprimer_un_paquet|supprimer son paquet]].


===== Voir aussi =====

Des références particulièrement intéressantes pour approfondir le sujet peuvent être utiles.

  * **(en)** [[http://www.kftp.org/|Site officiel de KFTPGrabber]]

----

//Contributeurs : [[utilisateurs:hizoka|hizoka]]//

Merci à Elodie pour son aide !